#include<stdio.h>

/**
 * 测试复合字面量数组
 * 
 * 该复合字面量的字面常量与上面创建的diva数组的字面常量完全相同。
 * 与有数组名的数组类似，复合字面量的类型名也代表首元素的地址，
 * 所以可以把它赋给指向int的指针。然后便可使用这个指针
 * 
 * 和数组名类似，这同时也是该数组首元素的地址。
 * 这种用法的好处是，把信息传入函数前不必先创建数组，这是复合字面量的典型用法。
*/
int main(void){

    // 声明一个 复合字面量数组(匿名数组)
    // 声明完成之后立即使用
    // 把匿名数组的地址赋值给 指针
    int * arr = (int[]){1,2,3,4};

    printf("%5d %5d\n",arr[1],arr[3]);
}
